package mx.ipn.to;

import java.util.Date;


public class BitacoraSTO extends TransferObject {
	private int idOperacion;
	private Date fechaEntrada;
	private Date horaEntrada;
	private int tiempo;
	private Date fechaCaptura;
	private Date horaCaptura;
	private Date fechaAsignacion;
	private Date horaAsignacion;
	private Date fechaCubierto;
	private Date horaCubierto;
	private String telefono;
	private String observaciones;
	private boolean factura;
	private double costoEstimado;
	private int idUsuarioTelefonista;
	private int idUsuarioOperadora;
	private short idFormaPago;
	private int idCliente;
	private int idDireccionDestino;
	private int idClienteDireccion;
	private short idStatus;
	private int idOperacionChofUni;
	private int idTipoServicio;
	public int getIdOperacion() {
		return idOperacion;
	}

	public void setIdOperacion(int idOperacion) {
		this.idOperacion = idOperacion;
	}

	public Date getFechaEntrada() {
		return fechaEntrada;
	}

	public void setFechaEntrada(Date fechaEntrada) {
		this.fechaEntrada = fechaEntrada;
	}

	public Date getHoraEntrada() {
		return horaEntrada;
	}

	public void setHoraEntrada(Date horaEntrada) {
		this.horaEntrada = horaEntrada;
	}

	public boolean getFactura() {
		return factura;
	}

	public void setFactura(boolean factura) {
		this.factura = factura;
	}

	public double getCostoEstimado() {
		return costoEstimado;
	}

	public void setCostoEstimado(double costoEstimado) {
		this.costoEstimado = costoEstimado;
	}

	public int getIdUsuarioTelefonista() {
		return idUsuarioTelefonista;
	}

	public void setIdUsuarioTelefonista(int idUsuarioTelefonista) {
		this.idUsuarioTelefonista = idUsuarioTelefonista;
	}

	public int getIdUsuarioOperadora() {
		return idUsuarioOperadora;
	}

	public void setIdUsuarioOperadora(int idUsuarioOperadora) {
		this.idUsuarioOperadora = idUsuarioOperadora;
	}

	public short getIdFormaPago() {
		return idFormaPago;
	}

	public void setIdFormaPago(short idFormaPago) {
		this.idFormaPago = idFormaPago;
	}

	public int getIdCliente() {
		return idCliente;
	}

	public void setIdCliente(int idCliente) {
		this.idCliente = idCliente;
	}

	public short getIdStatus() {
		return idStatus;
	}

	public void setIdStatus(short idStatus) {
		this.idStatus = idStatus;
	}

	public int getIdOperacionChofUni() {
		return idOperacionChofUni;
	}

	public void setIdOperacionChofUni(int idOperacionChofUni) {
		this.idOperacionChofUni = idOperacionChofUni;
	}

	public int getIdTipoServicio() {
		return idTipoServicio;
	}

	public void setIdTipoServicio(int idTipoServicio) {
		this.idTipoServicio = idTipoServicio;
	}
	public int getTiempo() {
		return tiempo;
	}

	public void setTiempo(int tiempo) {
		this.tiempo = tiempo;
	}
	
	public Date getFechaCaptura() {
		return fechaCaptura;
	}

	public void setFechaCaptura(Date fechaCaptura) {
		this.fechaCaptura = fechaCaptura;
	}

	public Date getHoraCaptura() {
		return horaCaptura;
	}

	public void setHoraCaptura(Date horaCaptura) {
		this.horaCaptura = horaCaptura;
	}

	public Date getFechaAsignacion() {
		return fechaAsignacion;
	}

	public void setFechaAsignacion(Date fechaAsignacion) {
		this.fechaAsignacion = fechaAsignacion;
	}

	public Date getHoraAsignacion() {
		return horaAsignacion;
	}

	public void setHoraAsignacion(Date horaAsignacion) {
		this.horaAsignacion = horaAsignacion;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public Date getFechaCubierto() {
		return fechaCubierto;
	}

	public void setFechaCubierto(Date fechaCubierto) {
		this.fechaCubierto = fechaCubierto;
	}

	public Date getHoraCubierto() {
		return horaCubierto;
	}

	public void setHoraCubierto(Date horaCubierto) {
		this.horaCubierto = horaCubierto;
	}

	public String getObservaciones() {
		return observaciones;
	}

	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}

	public int getIdDireccionDestino() {
		return idDireccionDestino;
	}

	public void setIdDireccionDestino(int idDireccionDestino) {
		this.idDireccionDestino = idDireccionDestino;
	}

	public int getIdClienteDireccion() {
		return idClienteDireccion;
	}

	public void setIdClienteDireccion(int idClienteDireccion) {
		this.idClienteDireccion = idClienteDireccion;
	}
	public BitacoraSTO() {
		super();
		this.telefono = null;
		this.idOperacion = -1;
		this.observaciones= null;
		this.fechaEntrada = null;
		this.horaEntrada = null;
		this.factura = false;
		this.costoEstimado = (double) -1;
		this.idUsuarioTelefonista = -1;
		this.idUsuarioOperadora = -1;
		this.idFormaPago = (short) -1;
		this.idCliente = -1;
		this.idStatus = (short) -1;
		this.idOperacionChofUni = -1;
		this.idTipoServicio = -1;
	}

	public BitacoraSTO(int idOperacion, Date fechaEntrada,
			Date horaEntrada, int tiempo, Date fechaCaptura, Date horaCaptura,
			Date fechaAsignacion, Date horaAsignacion, Date fechaCubierto,
			Date horaCubierto, String observaciones, String telefono,
			boolean factura, double costoEstimado,
			int idUsuarioTelefonista,int idUsuarioOperadora,short idFormaPago,
      	    int idCliente,int idDireccionDestino,int idClienteDireccion,short idStatus,
	        int idOperacionChofUni,	int idTipoServicio){
	//public BitacoraSTO(int idOperacion,String observaciones, String telefono) {
		super();
		this.idOperacion = idOperacion;
		this.fechaEntrada = fechaEntrada;
		this.horaEntrada = horaEntrada;
		this.tiempo = tiempo;
		this.fechaCaptura = fechaCaptura;
		this.horaCaptura = horaCaptura;
		this.fechaAsignacion = fechaAsignacion;
		this.horaAsignacion = horaAsignacion;
		this.fechaCubierto = fechaCubierto;
		this.horaCubierto = horaCubierto;
		this.telefono = telefono;
		this.observaciones = observaciones;
		this.factura = factura;
		this.costoEstimado = costoEstimado;
		this.idUsuarioTelefonista = idUsuarioTelefonista;
		this.idUsuarioOperadora = idUsuarioOperadora;
		this.idFormaPago = idFormaPago;
		this.idCliente = idCliente;
        this.idDireccionDestino = idCliente;
		this.idClienteDireccion = idClienteDireccion;
		this.idStatus = idStatus;
		this.idOperacionChofUni = idOperacionChofUni;
		this.idTipoServicio = idTipoServicio;
	}	

}
